#ifndef __LINKQUEUE_H_
#define __LINKQUEUE_H_
#include "DoubleLinkList.h"

class LinkQueue
{
public:
    LinkQueue(){}
    ~LinkQueue(){}

    void Push(const ElementType& element); //入队列

    void Pop(); //出队列

    size_t Size();

    ElementType& GetFront(); //获取栈顶元素

    bool IsEmpty(); //判断是否为空

private:
    DoubleLinkList list; // 组合
};


#endif